﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Init</title>
<meta name="GENERATOR" content="WinCHM">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
html,body { 
	/* Default Font */
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
</style>

</head>

<body>
<P>
<TABLE style="BORDER-COLLAPSE: collapse" border=1 cellSpacing=0 
borderColor=#000000 cellPadding=1 width=800>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>定义</FONT></P></TD>
    <TD width=680><FONT size=2><STRONG><FONT color=#0000ff>C++：</FONT></STRONG><br>int xge::Init(int b, int w, int h, int flag, int lockfps, char* title);<br><br><STRONG><FONT color=#0000ff>FreeBasic：</FONT></STRONG><br>Function xge.Init(b As Integer, w As Integer, h As Integer, flag As Integer, lockfps As Integer, title As ZString Ptr) As Integer<br><br><STRONG><FONT color=#0000ff>SDK_C：</FONT></STRONG><br>暂未公布<br><br><STRONG><FONT color=#0000ff>SDK_BASIC：</FONT></STRONG><br>暂未公布<br><br><STRONG><FONT color=#0000ff>SDK_Pascal：</FONT></STRONG><br>暂未公布<br><br><STRONG><FONT color=#0000ff>SDK_易语言：</FONT></STRONG><br>暂未公布<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>功能</FONT></P></TD>
    <TD width=680><FONT size=2><br>初始化XGE游戏引擎。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>参数</FONT></P></TD>
    <TD width=680><FONT size=2><br><STRONG><FONT color=#0000ff>b：</FONT></STRONG><br>游戏场景颜色深度，可传递 32 或 16，分别对应32位深度和16位深度(65535色)。<br><br><STRONG><FONT color=#0000ff>w：</FONT></STRONG><br>游戏场景宽度(非全屏模式可使用任意数值，全屏模式下则需要使用屏幕支持的特定分辨率)。<br><br><STRONG><FONT color=#0000ff>h：</FONT></STRONG><br>游戏场景高度(非全屏模式可使用任意数值，全屏模式下则需要使用屏幕支持的特定分辨率)。<br><br><STRONG><FONT color=#0000ff>flag：</FONT></STRONG><br>可以指定窗口初始化的一组标记，使用 or[按位或运算] 或 加法 运算连接，可参考：<A href="../def/init.htm">数据参考.引擎初始化</A>。<br><br><STRONG><FONT color=#0000ff>lockfps：</FONT></STRONG><br>锁定游戏刷新率，指定40则每秒刷新40次，指定为 0 则不锁定刷新率。<br><br><STRONG><FONT color=#0000ff>title：</FONT></STRONG><br>创建游戏窗口的标题，传递 NULL 使用默认标题。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>返回值</FONT></P></TD>
    <TD width=680><FONT size=2><br>成功返回 -1[True] 失败返回 0[False]。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>补充说明</FONT></P></TD>
    <TD width=680><FONT size=2><br>使用其他 xge 函数前，都必须使用这条命令先初始化。<br>这条命令可以多次执行，一次性初始化的内容不会再次初始化，可用于改变分辨率。<br><br></FONT></TD></TR>
  <TR>
    <TD width=120>
      <P align=center><FONT size=2>使用范例</FONT></P></TD>
    <TD width=680><FONT size=2><br><STRONG><FONT color=#0000ff>C++：</FONT></STRONG><br><FONT color=#008000>// 使用32位色，800x600窗口化，每秒画面刷新40次不使用垂直同步默认标题初始化</FONT><br>xge::Init(32, 800, 600, xge_window, 40, false, NULL);<br><br><STRONG><FONT color=#0000ff>FreeBasic：</FONT></STRONG><br><FONT color=#008000>// 使用16位色，1024x768全屏模式，开启垂直同步</FONT><br>xge.Init(16, 1024, 768, xge_fullscreen, 0, -1, "我的游戏")</FONT></TD></TR></TABLE></P></body>